# 请补充你的代码
import math

a1=float(input('请输入第一个点的纬度（度）：'))
a2=float(input('请输入第一个点的经度（度）：'))
b1=float(input('请输入第二个点的纬度（度）：'))
b2=float(input('请输入第二个点的经度（度）：'))
lon1=math.radians(a2)
lat1=math.radians(a1)
lon2=math.radians(b2)
lat2=math.radians(b1)
dlon = lon2 - lon1  
dlat = lat2 - lat1  
a = math.sin(dlat / 2)**2 + math.cos(lat1) * math.cos(lat2) * math.sin(dlon / 2)**2  
c = 2 * math.asin(math.sqrt(a))  
r=6371
distance=c*r
print(f"两点之间的距离为：{distance:.2f} 公里")